//////////////////////////////////////////////
// GltfReader.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Includes ---------------------------------

// nkGraphics
#include "../../Data/DecodedData.h"

#include "../GltfDecodeOptions.h"

/// Class ------------------------------------

namespace nkGraphics
{
	class GltfReader final
	{
		public :

			// Decoding
			static bool canDecode (nkMemory::BufferView<> sources) ;
			static DecodedData decode (nkMemory::BufferView<> sources, const GltfDecodeOptions& options) ;
	} ;
}